package com.security.door.service;

import com.github.pagehelper.PageInfo;
import com.security.door.core.support.IService;
import com.security.door.model.domain.baseMenu;
import com.security.door.model.dto.baseMenuDto;
import com.security.door.model.vo.menuTreeViewVo;
import java.util.List;
import java.util.Map;

public interface IbaseMenuService extends IService<baseMenu> {

    PageInfo<baseMenu> queryListWithPage(baseMenuDto entity);

    List<baseMenu> selectParent();

    List<baseMenu> selectByRoleCode(Map map);

    Integer getMenuId(Integer pMenuId);

    Integer updateState(String guid);

    List<baseMenu> selectByUserId(String userId);

}
